Text copied to clipboard!
Τίτλος
Text copied to clipboard!Προγραμματιστής Backend Go
Περιγραφή
Text copied to clipboard!
Αναζητούμε έναν έμπειρο Προγραμματιστή Backend Go για να ενταχθεί στην ομάδα μας και να συμβάλει στην ανάπτυξη και συντήρηση σύγχρονων backend εφαρμογών. Ο κατάλληλος υποψήφιος θα έχει βαθιά γνώση της γλώσσας προγραμματισμού Go (Golang), εμπειρία σε αρχιτεκτονικές μικροϋπηρεσιών και καλή κατανόηση των αρχών σχεδιασμού λογισμικού. Θα συνεργαστεί στενά με άλλους προγραμματιστές, DevOps και ομάδες frontend για να διασφαλίσει την ομαλή λειτουργία και την επεκτασιμότητα των συστημάτων μας.
Οι κύριες αρμοδιότητες περιλαμβάνουν τον σχεδιασμό, την υλοποίηση και τη βελτιστοποίηση backend υπηρεσιών, την ενσωμάτωση με βάσεις δεδομένων και εξωτερικά APIs, καθώς και την επίλυση τεχνικών προβλημάτων που προκύπτουν κατά τη διάρκεια της ανάπτυξης. Ο υποψήφιος θα πρέπει να είναι εξοικειωμένος με εργαλεία διαχείρισης εκδόσεων (όπως Git), να έχει εμπειρία σε περιβάλλοντα cloud (AWS, GCP ή Azure) και να γνωρίζει τεχνικές ασφαλείας για την προστασία των δεδομένων και των υπηρεσιών.
Επιπλέον, ο Προγραμματιστής Backend Go θα συμμετέχει ενεργά σε code reviews, θα προτείνει βελτιώσεις στη δομή του κώδικα και θα συμβάλλει στη διατήρηση υψηλών προτύπων ποιότητας λογισμικού. Η ικανότητα συνεργασίας, η προσαρμοστικότητα σε νέες τεχνολογίες και η συνεχής επιμόρφωση θεωρούνται απαραίτητα προσόντα. Εάν σας ενδιαφέρει να εργαστείτε σε ένα δυναμικό περιβάλλον με προκλήσεις και ευκαιρίες εξέλιξης, σας προσκαλούμε να υποβάλετε την αίτησή σας.
Καθήκοντα
Text copied to clipboard!- Σχεδιασμός και υλοποίηση backend υπηρεσιών με Go
- Συντήρηση και βελτιστοποίηση υπάρχοντος κώδικα
- Ενσωμάτωση με βάσεις δεδομένων και εξωτερικά APIs
- Συμμετοχή σε code reviews και βελτίωση ποιότητας κώδικα
- Συνεργασία με ομάδες frontend και DevOps
- Εφαρμογή βέλτιστων πρακτικών ασφάλειας
- Ανάλυση και επίλυση τεχνικών προβλημάτων
- Τεκμηρίωση διαδικασιών και κώδικα
Απαιτήσεις
Text copied to clipboard!- Πτυχίο Πληροφορικής ή συναφές αντικείμενο
- Άριστη γνώση της Go (Golang)
- Εμπειρία σε RESTful APIs και μικροϋπηρεσίες
- Γνώση βάσεων δεδομένων (SQL/NoSQL)
- Εξοικείωση με εργαλεία version control (Git)
- Εμπειρία σε περιβάλλοντα cloud (AWS, GCP ή Azure)
- Καλή κατανόηση αρχών ασφαλείας
- Ικανότητα εργασίας σε ομάδα και επικοινωνίας
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Ποια είναι η εμπειρία σας με την Go;
- Έχετε υλοποιήσει μικροϋπηρεσίες στο παρελθόν;
- Ποιες βάσεις δεδομένων έχετε χρησιμοποιήσει;
- Πώς διαχειρίζεστε την ασφάλεια σε backend εφαρμογές;
- Έχετε εμπειρία με cloud πλατφόρμες; Ποιες;
- Πώς διαχειρίζεστε το version control στον κώδικά σας;
- Ποια είναι η προσέγγισή σας στην επίλυση τεχνικών προβλημάτων;
- Πώς διασφαλίζετε την ποιότητα του κώδικα;